How can I stream a 5GB CSV into pandas without blocking asyncio?