diff --git a/src/cutecoin/core/account.py b/src/cutecoin/core/account.py
index 4855ec67f5de1af42d804c33b4b56722fe4b62e6..0aa477aaec2562e0802870a719116abbd2de9ba8 100644
--- a/src/cutecoin/core/account.py
+++ b/src/cutecoin/core/account.py
@@ -188,6 +188,7 @@ class Account(QObject):
 
         for w in self.wallets:
             w.refresh_progressed.connect(progressing)
+            QCoreApplication.processEvents()
             for c in self.communities:
                 w.init_cache(c)
                 loaded_wallets = loaded_wallets + 1