diff --git a/FastComtecMCS8A/MCS8A_default_config.SET b/FastComtecMCS8A/MCS8A_default_config.SET
index 2d4fc2176182abffb34d4ccdad264d5d759c6da7..2f611f43cd471e4d9f940bbc50c65e51fb3d7425 100644
--- a/FastComtecMCS8A/MCS8A_default_config.SET
+++ b/FastComtecMCS8A/MCS8A_default_config.SET
@@ -1,5 +1,5 @@
 [MCS8A A] 208 FW 3.104 SV 1.243 
-range=44736
+range=89408
 periods=2
 sweepmode=22fc3088
 fstchan=0
@@ -35,9 +35,8 @@ smoothpts=5
 wndwidth=163
 wndheight=286
 sysdef=0
-showstarts=0
 [CHN1]
-range=44736
+range=89408
 active=1
 bitshift=18
 cftfak=2580100
@@ -51,7 +50,7 @@ calfact3=0
 calunit=nsec
 caluse=1 
 [CHN2]
-range=44736
+range=89408
 active=1
 bitshift=18
 cftfak=2580100
diff --git a/FastComtecMCS8A/blacs_workers.py b/FastComtecMCS8A/blacs_workers.py
index dac0f3d9d92628fbbc2798561a662ff329dc1465..d7c93d2db06e050ffe4fd8c7f701f96980bd0c44 100644
--- a/FastComtecMCS8A/blacs_workers.py
+++ b/FastComtecMCS8A/blacs_workers.py
@@ -59,7 +59,7 @@ class MCS8AWorker(Worker):
         # TODO: How to handle parameters (start new measurment when they changed, or treat parameters statically)
         with h5py.File(h5_file,'r') as f: 
             stop_time = f["devices/" + f["connection table"].attrs["master_pseudoclock"]].attrs["stop_time"]
-        if getattr(self.device.get_acq_status(),"started") != 1 or time.perf_counter()-getattr(self,"start_time",-self.maxduration)>self.maxduration-stop_time-0.5:
+        if getattr(self.device.get_acq_status(),"started") != 1 or time.perf_counter()-getattr(self,"start_time",-self.maxduration)>self.maxduration-stop_time-2:
             while getattr(self.device.get_acq_status(),"started") == 1:
                 # If the current measurement doesn't have enought time left for this shot, wait until measurment ends. 
                 time.sleep(0.1)