settings and update