add pool for comm/rpc