detect re-run vs new dataset race