newIndex bug fix