Fix logical error which would constantly reload and overwrite config
Config is now called to ensure it is refreshed
Merge new config with old before saving