diff --git a/helpers/DATA/update-manager/prevent-autoconnection.patch b/helpers/DATA/update-manager/prevent-autoconnection.patch
index be50afa0d71bbdaa4aa81c4670b1ef370345843e..3b262dd04ea103fc8820fe48320e70c08ad7e0fc 100644
--- a/helpers/DATA/update-manager/prevent-autoconnection.patch
+++ b/helpers/DATA/update-manager/prevent-autoconnection.patch
@@ -1,7 +1,7 @@
 diff -ru source.orig/UpdateManager/Dialogs.py source/UpdateManager/Dialogs.py
 --- source.orig/UpdateManager/Dialogs.py	2018-02-12 20:44:33.321329066 -0500
 +++ source/UpdateManager/Dialogs.py	2018-02-12 20:45:28.141249480 -0500
-@@ -161,7 +162,20 @@
+@@ -161,7 +162,21 @@
          self.add_settings_button()
          self.focus_button = self.add_button(Gtk.STOCK_OK,
                                              self.window_main.close)
@@ -18,6 +18,7 @@ diff -ru source.orig/UpdateManager/Dialogs.py source/UpdateManager/Dialogs.py
 +        self.add_button(_("Ask Me Later"), self.window_main.close)
 +
 +    def check(self):
++        self.window_main.options.no_update = False
 +        self.window_main.check_update()
  
  class DistUpgradeDialog(InternalDialog):
@@ -64,3 +65,34 @@ diff -ru source.orig/update-manager source/update-manager
    parser.add_option ("", "--debug", action="store_true", default=False,
                       help=_("Show debug messages"))
  
+diff -ru source.orig/UpdateManager/UpdateManager.py source/UpdateManager/UpdateManager.py
+--- source.orig/UpdateManager/UpdateManager.py	2023-05-01 10:29:34.494164650 -0400
++++ source/UpdateManager/UpdateManager.py	2023-05-01 12:04:53.000000000 -0400
+@@ -121,10 +121,11 @@
+                 "focus-in-event", self.on_initial_focus_in)
+ 
+         # Look for a new release in a thread
+-        self.meta_release = MetaRelease(
+-            self.options and self.options.devel_release,
+-            self.options and self.options.use_proposed,
+-            self.options and self.options.debug)
++        if self.options.check_dist_upgrades and apt_pkg.config.find_i("APT::Periodic::Update-Package-Lists") != 0:
++            self.meta_release = MetaRelease(
++                self.options and self.options.devel_release,
++                self.options and self.options.use_proposed,
++                self.options and self.options.debug)
+ 
+     def begin_user_resizable(self, stored_width=0, stored_height=0):
+         self.set_resizable(True)
+@@ -234,6 +235,11 @@
+             self.start_available()
+             return
+ 
++        self.meta_release = MetaRelease(
++            self.options and self.options.devel_release,
++            self.options and self.options.use_proposed,
++            self.options and self.options.debug)
++
+         update_backend = get_backend(self, InstallBackend.ACTION_UPDATE)
+         self._start_pane(update_backend)
+ 
diff --git a/helpers/make-update-manager b/helpers/make-update-manager
index d8fcddc7fb5e215cd83f4d7c6e2d050a08774578..25a65cf3c6feeb1cedacc9febc247cd3f63d21dd 100644
--- a/helpers/make-update-manager
+++ b/helpers/make-update-manager
@@ -19,7 +19,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=18
+VERSION=19
 
 . ./config