branch change
Moved update check to a background thread. Fixed the unclosed socket
error message (Though it got closed anyways)