use default config to get connection pool if no current active connection pool specified
new version
add default_config reader
new version
with_connection_pool handles nil argument