added connection_pool and benchmark tool