add connection pool