add asynchronous ways to acquire client, synchronously acquire server instances