fix socks5 handling