update for proxy