Changed some methods to Async.