diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py
index 3e8abf41995098f5e84a610f35901f4848400072..33e3523082c14a5b04c2156525ee8600d5249977 100644
--- a/src/cutecoin/gui/mainwindow.py
+++ b/src/cutecoin/gui/mainwindow.py
@@ -169,6 +169,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
             logging.debug("Busybar : {:} : {:}".format(value, maximum))
             self.busybar.setValue(value)
             self.busybar.setMaximum(maximum)
+
+        if self.app.current_account:
+            self.app.save_cache(self.app.current_account)
+
         self.app.current_account = None
         self.refresh()
         QApplication.setOverrideCursor(Qt.BusyCursor)