Update task generator