fix test_cancel