fixes to settings system
settings: start work on update functionality