- no callback will be called if operation is cancelled