Spliting settings update_config method into seperate methods