Made the stream usage internal per invocation of the plugin so that several can run async