     }
 
     func fetchBlogs() {
-        blogLoader.fetchBlogs()
+        if !needSearch() { blogLoader.fetchBlogs() }
     }
 
     // MARK: - UISearchBar delegate

        self.tableView.tableFooterView = nil
    }

    func searchFeeds(text: String) {
        if searchDisposable != nil && !searchDisposable!.disposed {
            searchDisposable!.dispose()
        }
        feeds = []
        tableView.reloadData()
        if text.lengthOfBytesUsingEncoding(NSStringEncoding.allZeros) == 0 {
            return
        }
        let query = SearchQueryOfFeed(query: text)

        case .SearchResult:
            return feeds.count
        case .Recommend:
            if needSearch() { return 0 }
            return recommendFeeds.count
        case .Hypem:
            if needSearch() { return 0 }
            return blogLoader.blogs.count
        }
    }
