add incremental search