begin of concurrent request/response mechanism