item index update part 1