added external config and hotswap reload with couchdb connector