update for share