refine shadowsocks, big fix