add connection pool, begin prepare HTTP support