UI updates and additional protocol in RecipeViewController