add support for incremently indexing