fix bugs for proxy parttern
up v