Added .net40 support for async/await method variations