updated client proxy