The proxy Server spawns a task that makes async requests and caches the result, while async Client provides the API.
Server
Client