add ingredient updating