rewrite ipsetclient

need test