The standard "pythonic" way of implementing an asynchronous API is with coroutines, eg I would expect usage such as ```.py async def write_data(client): data = {...} await client.write_data(data) ``` This would make the InfluxDB API consistent with other asynchronous APIs (eg the [asyncio](https://docs.python.org/3/library/asyncio.html) standard library)