             self.activePairingTask?.remoteCentral = request.central
             self.peripheralManager.respond(to: request, withResult: .success)
             self.peripheralManager.stopAdvertising()
+            self.updateActivePairingTask()
             
         case peerDataCharacteristic.uuid:
             guard request.offset <= localPeerData.count else {

    
    fileprivate var localPeerData = Data()
    fileprivate var activePairingTask: PairingTask? = nil
    fileprivate var minRSSI = -40
    
    fileprivate lazy var centralManager: CBCentralManager = {
        return CBCentralManager(delegate: self, queue: q)

        
        if peerManager.getSavedPeer(withId: peripheral.identifier) == nil {
            activePairingTask?.remotePeripheral = peripheral
            updateActivePairingTask()
        }
        
        peripheral.delegate = self
