Added Microsoft.Bcl.Async as NuGet dependency.
Refactored APM instance to async/await.
Refactored APM instance to async/await.