upgrade
incremental search