Improving settings update. Now settings is an instance, not static class