proxy update refine