updateRecipe now keeps the same recipeId so multiple updates no longer cause duplication