feature cancel waiting task