- queue request in order when connection is not yet established
- sweep queued requests
add support for JSON-RPC notifications