diff --git a/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java b/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java
index 1e12610f4006a6313306c3680041a98aa6d9c291..be19243700b25fe95cf2f0936426af814d29fcde 100644
--- a/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java
+++ b/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java
@@ -10,7 +10,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
 @Slf4j
 @Getter
 @Setter
-public class JAMSUpdater extends Thread implements AppUpdater {
+public class JAMSUpdater implements AppUpdater {
 
     private final AtomicBoolean updateAvailable = new AtomicBoolean(false);
     private final AtomicBoolean doUpdate;
@@ -18,25 +18,6 @@ public class JAMSUpdater extends Thread implements AppUpdater {
 
     public JAMSUpdater(AtomicBoolean doUpdate) {
         this.doUpdate = doUpdate;
-        this.start();
-        //As a mock I left this here, please remove it when this is done.
-    }
-
-
-    @Override
-    public void run() {
-        try {
-            synchronized (this){
-                this.wait(20_000);
-            }
-            this.doUpdate.set(true);
-            synchronized (doUpdate) {
-                doUpdate.notify();
-            }
-        }
-        catch (Exception e){
-            log.error("An error has occurred! {}",e.getMessage());
-        }
     }
 
     @Override