updateIndex interface