Fixed async code (it was closing http connection in dispose before completing)
Cleaned up code with Resharper