Bringing the .NET Async Await still of asynchronous coding to javascript