Implemented alternate update check based on investigations from issue #3