separate connection_pool