refine setting view ui