update for broadcast