Controller update methods now use patch