diff --git a/python_package/src/onlinemid/utils/image_plotting.py b/python_package/src/onlinemid/utils/image_plotting.py
index ad7f93f183765b0c738ee89584ed092b84e57586..1c971631cc52e272e23a6531bece123126bbbfce 100644
--- a/python_package/src/onlinemid/utils/image_plotting.py
+++ b/python_package/src/onlinemid/utils/image_plotting.py
@@ -162,6 +162,7 @@ class OnlinePlotHandler():
     
     def close(self):
         for key, item in self.keys_and_plotter.items():
+            print(f"online plot handler: closing {key}")
             item['plotter'].close()
             
     
@@ -194,8 +195,8 @@ class OnlinePlotHandler():
             hash[f'{key}.plot'] = ImageData(current_img)
 
             now = time.time()
-            hash[f'{key}.update_interval'] = f'{(now - self.hash_keys_and_plotter[key]['time_to_make_plot']):.1f}s' 
-            self.hash_keys_and_plotter[key]['time_to_make_plot'] = now
+            hash[f'{key}.update_interval'] = f'{(now - self.keys_and_plotter[key]['time_to_make_plot']):.1f}s' 
+            self.keys_and_plotter[key]['time_to_make_plot'] = now
         
             return hash