         updateData()
 
         SocketManager.addConnectionHandler(token: socketHandlerToken, handler: self)
+
+        tableView.reloadData()
     }
 
     override func viewWillAppear(_ animated: Bool) {


        assigned = true

        subscriptions = Array(auth.subscriptions.sortedByLastMessageDate())
    }

    // MARK: Setup Views

        let visibleRows = self.tableView.indexPathsForVisibleRows ?? []

        self.updateBackButton()

        updateSubscriptionsToShow()

        // If the list were empty, let's just refresh everything.
        if visibleRows.count == 0 {
