search incrementally