streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed.