updated IngredientApi