change dataprocessor to non-static (refresh data for each file)