add task_type to async_run