handled the async method correctly inside the EnrichingHandler as there were multiple problems such as scheduling the continuation even if the task is already completed and without checking its status, etc. As the project is on .NET 4.5, there's no reason not to use async/await keywords.
Merge pull request #12 from tugberkugurlu/AsyncThen

Handle async method inside the EnrichingHandler correctly