add command queue to android sdk, so that it could handle multiple ble requests at the same time