index updating