improve the ui of setting window