Started using async for the asynchronous code