trying out asyncio stuff