Support multiplexing multiple requests over persistent socket and making asynchronous requests.