Split task_update to only restart as task, and not as method.