Upgrade to .NET 4.5 to leverage async/await and project cleanup