update various settings