process output for datasets
updates read