start sendKMPRequest in a OperationQueue so it can be canceled