Lesson 3- using coroutines
An await -
will block anything which is to be executed next
asyncio.sleep() - is always atleast how long you are going to wait due to asynchronous nature

difference b/w async function and coroutines
calling await is actually a coroutine
- How the crawling was designed to reduce latency of one thing to another