Changes to make Asynchronous network requests