Separated controller for image updating. Must improve performance.