add protocol manager & ble lib