fix function signature
update ProxyServer