          (thrift/failed-status t))))))
 
 (defn load-and-sync-status
-  ([domains-info loader-fn]
-     (load-and-sync-status (keys domains-info) domains-info loader-fn))
-  ([domains domains-info loader-fn]
+  ([domains-info update? loader-fn]
+     (load-and-sync-status (keys domains-info) domains-info update? loader-fn))
+  ([domains domains-info update? loader-fn]
      (let [loaders (dofor [domain domains]
-                          (load-and-sync-status-of-domain domain domains-info loader-fn))]
+                          (load-and-sync-status-of-domain domain domains-info update? loader-fn))]
        (with-ret (future-values loaders)
          (log-message "Successfully loaded domains: " (str-utils/str-join ", " domains))))))
 

                      (assoc global-config :domains domains-map))]
    (future
      (load-and-sync-status domains-info
                            (fn [domain]
                              (open-domain
                               local-config

        (try
          (load-and-sync-status
           all-domains domains-info
           true
           (fn [domain]
             (close-if-updated domain
                               domains-info
