diff --git a/src/cutecoin/core/net/network.py b/src/cutecoin/core/net/network.py
index 78c0c2940b75f576d76bb373601f9bfa5c427eb9..3ba01a0c5e83d3ef37868283680168f35ffda533 100644
--- a/src/cutecoin/core/net/network.py
+++ b/src/cutecoin/core/net/network.py
@@ -254,6 +254,7 @@ class Network(QObject):
         if node.state in (Node.ONLINE, Node.DESYNCED):
             for nd in [n for n in self._nodes if n.state in (Node.ONLINE, Node.DESYNCED)]:
                 nd.check_sync(self.latest_block_hash)
+            self.nodes_changed.emit()
         else:
             if node.last_change + 3600 < time.time():
                 node.disconnect()