update for remote