Implement ES7 Async/Await