fix potential bug when userFields Map may be accessed by more than one thread.
Revert "fix potential bug when userFields Map may be accessed by more than one thread."

This reverts commit 07236823499eb121cd13eb31f55b68e8657edf94.
add support for loading and parsing configuration from configuration-lib based source