diff --git a/github-updater.php b/github-updater.php
index <HASH>..<HASH> 100644
--- a/github-updater.php
+++ b/github-updater.php
@@ -12,7 +12,7 @@
  * Plugin Name:       GitHub Updater
  * Plugin URI:        https://github.com/afragen/github-updater
  * Description:       A plugin to automatically update GitHub, Bitbucket, or GitLab hosted plugins, themes, and language packs. It also allows for remote installation of plugins or themes into WordPress.
- * Version:           6.0.0.12
+ * Version:           6.0.0.13
  * Author:            Andy Fragen
  * License:           GNU General Public License v2
  * License URI:       http://www.gnu.org/licenses/gpl-2.0.html
diff --git a/src/GitHub_Updater/Base.php b/src/GitHub_Updater/Base.php
index <HASH>..<HASH> 100644
--- a/src/GitHub_Updater/Base.php
+++ b/src/GitHub_Updater/Base.php
@@ -141,9 +141,6 @@ class Base {
 			$this->delete_all_transients();
 		}
 
-		// Run GitHub Updater upgrade functions.
-		new GHU_Upgrade();
-
 		$this->load_hooks();
 	}
 
@@ -238,6 +235,9 @@ class Base {
 
 		if ( in_array( $pagenow, array_unique( $admin_pages ) ) ) {
 			$force_meta_update = true;
+
+			// Run GitHub Updater upgrade functions.
+			new GHU_Upgrade();
 		}
 
 		if ( isset( $_POST['ghu_refresh_cache'] ) ) {
move to load GHU_Upgrade only on pages GHU runs

fix for @mlteal