Improve load_config() so when called many times it will read config file only once
Correct load_config() return value with improvement in last commit