user proxyfactory to get proxy dynamically

ensure the proxies is updated, not out of date