add stop_task()