update the controllers