improve task_helper tests, add task_helper test