KCPeripheralManager initial implementation introduced