getTvSearchService()  should be called once before loop