fix Setting view bug