Why is asyncio.gather slower than sequential requests in this script? | SovranCode