DataMonitor.backfill: only pad for NDS>1
NDSDataIterator: manually append and pad to data