refine node refresh