dynamic task_list size