make initial config obtained only once via provider instead of singleton
Merge pull request #1141 from dwightguth/singleton

make initial config obtained only once via provider instead of singleton