driver can cancel the task