using selenium right now, about to switch to asyncio
implemented trip pooling