Updated target framework to .NET 4.5.1
made code use of async and await when read file from disk