.NET 4.5 branch with async / await semantics