refine refreshing