index update/erase