returning async find doesn't cancel; dismisses