zookeeper & viper watch config's content from zookeeper. sync remote config to local and then set to viper. but i don't think viper is thread safe.