diff --git a/src/main/dig/processor/Processor.dig b/src/main/dig/processor/Processor.dig
index ebe839be1..cb6bd3052 100644
--- a/src/main/dig/processor/Processor.dig
+++ b/src/main/dig/processor/Processor.dig
@@ -242,7 +242,7 @@
Frequency
- 20
+ 50
diff --git a/src/main/java/de/neemann/digital/draw/model/RealTimeClock.java b/src/main/java/de/neemann/digital/draw/model/RealTimeClock.java
index c9a80a75f..14c89d8c3 100644
--- a/src/main/java/de/neemann/digital/draw/model/RealTimeClock.java
+++ b/src/main/java/de/neemann/digital/draw/model/RealTimeClock.java
@@ -43,7 +43,7 @@ public class RealTimeClock implements ModelStateObserver {
public void handleEvent(ModelEvent event) {
switch (event.getType()) {
case STARTED:
- if (frequency > 50)
+ if (frequency > 50) // if frequency is high it is not necessary to update the GUI at every clock
output.removeObserver(GuiModelObserver.class);
int delay = 500 / frequency;