Updated the async