better BLE detection