diff --git a/webservice/webservice.py b/webservice/webservice.py
index 801353adc76588fbc9818af12c1f086d915cbb51..d046b067fa7d5ba1fb066f4517abc7d631b192b4 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -171,8 +171,8 @@ async def update_job_db(config):
     """
     logging.info("Starting config db handling")
     conn = await init_job_db(config)
+    mdc = await init_md_client(config)
     while True:
-        mdc = await init_md_client(config)
         statii = await slurm_status()
         c = conn.cursor()
         c.execute("SELECT * FROM jobs")
@@ -372,8 +372,6 @@ async def server_runner(config, mode):
             await query_rid(job_db, socket, rid)
             continue
 
-        mdc = await init_md_client(config)
-
         async def do_action(action, payload):
             in_folder = None
             out_folder = None