add the task pool