Don't update when identical state is pushed