                         break
                     }
                 })
+            } else {
+                NSLog("[NotificationService] Instance: Reusing session")
             }
         } else {
             NSLog("[NotificationService] setup: No active accounts")

        
        //  setup logs
        setupLogger()

        UNUserNotificationCenter.current().removeUnwantedNotifications()
        

        if let userAccount = MXKAccountManager.shared()?.activeAccounts.first {
            if store == nil {
                store = NSEMemoryStore(withCredentials: userAccount.mxCredentials)
            } else {
                NSLog("[NotificationService] Instance: Reusing store")
            }
            
            if mxSession == nil {
