update for parent