         
         controller.delegate = self
         controller.searchBar.delegate = self
-        controller.searchResultsUpdater = self
         
         controller.searchBar.scopeButtonTitles = PercolatorKey.searchTypeArr
         


        return controller
    }()
    fileprivate var searchScopeIndex = 0
    fileprivate var statusBarStyle: UIStatusBarStyle = .default
    

        tableView.mj_footer = {
            //  Use unowned because the caller is self. No async
            let footer = MJRefreshAutoNormalFooter { [unowned self] in
                self.search(for: self.searchKeyword, type: self.searchScopeIndex)
            }
            footer?.isHidden = true // Appeare after search
            
