#53 - add cancellation to search api calls