moves search and feed heavy lifting to igService