fixed bug requesting update when version cannot be downloaded, and uses arguments instead of file to pass in update location