     @objc func openServersList() {
         sortingView?.close()
 
-        if let serversView = self.serversView {
+        if let serversView = serversView {
             titleView?.updateTitleImage(reverse: false)
             serversView.close()
         } else {
             titleView?.updateTitleImage(reverse: true)
-            serversView = ServersListView.showIn(self.view, frame: frameForDropDownOverlay)
-            serversView?.presentAddServer = {
+            serversView = ServersListView.showIn(view, frame: frameForDropDownOverlay)
+            serversView?.presentAddServer = { [weak self] in
                 let connect = Storyboard.auth(
                     serverUrl: "",
                     credentials: nil

        }

        self.searchController = searchController
        self.searchBar?.placeholder = localized("subscriptions.search")
        self.searchBar?.delegate = self
        self.searchBar?.applyTheme()
    }

    func setupTitleView() {

        }

        for indexPath in visibleRows {
            guard subscriptions?.count ?? -1 > indexPath.row else { continue }

            if let subscriptionCell = tableView.cellForRow(at: indexPath) as? SubscriptionCell {
                subscriptionCell.subscription = subscriptions?[indexPath.row]

                if subscriptionCell.subscription == selectedSubscriptionIdentifier {
                    tableView.selectRow(at: indexPath, animated: false, scrollPosition: .none)
