Make profile page update and add helper function to make it easy to set up page updating
Cater for controllers that might want to poll multiple operations