improvement: load config from multiple paths