Async functions - making promises friendly | Open Awesome