 
       (isUpdating []
         (service-updating? this download-supervisor))
-
+      
       (updateAll []
         (trigger-update this
                         download-supervisor

  implement."
  [client global-config local-config]
  (let [^ReentrantReadWriteLock rw-lock (mk-rw-lock)
        domains-info (sync-updated! global-config local-config rw-lock)
        download-supervisor (atom nil)]
    (proxy [ElephantDB$Iface Shutdownable] []

    (log-message "UPDATER - Updating domains: " (s/join ", " (keys domains-info)))
    (reset! download-supervisor (start-download-supervisor shard-amount max-kbs state))
    (future
      (try (load-and-sync-status! (:domains global-config)
                                  local-config
                                  rw-lock
