retain the task