         let visibleRows = self.tableView.indexPathsForVisibleRows ?? []
 
         self.updateBackButton()
+
+        updateSubscriptionsToShow()
 
         // If the list were empty, let's just refresh everything.
         if visibleRows.count == 0 {

        }
    }

    func updateAll() {
        guard let auth = AuthManager.isAuthenticated() else { return }
        subscriptions = Array(auth.subscriptions.sortedByLastMessageDate())

        updateData()

        SocketManager.addConnectionHandler(token: socketHandlerToken, handler: self)

        tableView.reloadData()
    }

    override func viewWillAppear(_ animated: Bool) {
