@task_id is seach_order, fix check_and_enq
new: TaskQueueArray