last state before update