http://www.pythonreader.com/2022/09/using-asyncio-and-batch-apis-for-remote.html