semaphore use in synchronized, request/response BT communication