https://dexodata.com/en/blog/upgrading-data-on-demand-services-via-async-python-and-aws