update setting way