diff --git a/python_payload/st3m/event.py b/python_payload/st3m/event.py
index 017526a304b595edaea8620286dad58413b12187..9d5429eb162803a2da701c614c385c3e40a52cb3 100644
--- a/python_payload/st3m/event.py
+++ b/python_payload/st3m/event.py
@@ -203,7 +203,7 @@ class Engine:
         ctx = None
         while self.is_running:
             start = time.ticks_ms()
-            deadline = start + 100
+            deadline = start + 20
             self._report()
 
             if last_eventloop is not None: