the best way to fix the vinegary taste and smell in your sauce is to add more tomato mixture without vinegar in it. you may also add some sweeteners like sugar, but there will always be a limit to adding such ingredients in your recipe. hence, the addition of more sauce is the best solution in this case.