making ble app work with new driver
fixing bugs