improve how we update proxies