re-implemented auto-update checks.