handle BleService messages in a separate thread