asyncio crawl