changed passDataToOutputPlugins name to enable multi-threading for outputPlugins