diff --git a/ebpfcat/ebpfcat.py b/ebpfcat/ebpfcat.py
index a1590be57a35d3817690c7474b46b505df101bbe..ae42165ff1d70d550b5dbde1350f01bd4aeabb33 100644
--- a/ebpfcat/ebpfcat.py
+++ b/ebpfcat/ebpfcat.py
@@ -432,7 +432,8 @@ class FastSyncGroup(SyncGroupBase, XDP):
         await super().run()
 
     def update_devices(self, data):
-        self.current_data = data
+        if data[3] & 1:
+            self.current_data = data
         for dev in self.devices:
             dev.fast_update()
         return self.asm_packet