refine
update settings