- simplify PK logic in update for row switch