+ added upgrade_old_config to __init__, which runs whenever a server_config is found.
generate_missing always true on __init__