util function evaluate_task_status