update system preferences