New connection pool impl