Updated the interface with new async methods.