Here should use cancel(), and more, same as above, no need to explicitly call it.