Break updating an image out into a separate task.