Switch back to checking for the updates.

The headers have been proving to be unreliable.  So the an API call to pull the commit log will be used instead.  But the new download method has been retained.