diff --git a/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py b/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py
index 59702b27557b899f5b4fa1e6521d278bbdd8fc4f..caa1c7710bfcbf5f700cfa26af35799acf4698eb 100644
--- a/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py
+++ b/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py
@@ -375,7 +375,7 @@ class OnlineMIDProcessor(TrainMatcher.TrainMatcher):
         if numPixelPerGainStage is not None:
             plot_hash = self.onlineImagePlotter.add_to_hash(plot_hash, 'data.accumulating_lit_bunch', GainStagePlotter, train_id, numPixelPerGainStage)
 
-            if self.schemupdate_test is False and False:
+            if self.schemupdate_test is False and True:
                 print("updating schema")
                 res = Schema()
                 (
@@ -404,7 +404,7 @@ class OnlineMIDProcessor(TrainMatcher.TrainMatcher):
                 )
 
                 self.updateSchema(schema_update)
-                self.output = self._ss.getOutputChannel("output")
+                self.output = self._ss.getOutputChannel("plots")
                 self.schemupdate_test = True
                 print("updating schema done")