1. An apparatus comprising: a storage device comprising a NAND flash memory array, the storage device to: program, during a first programming pass, a plurality of cells of a first wordline of the NAND flash memory array to store a first page of data; initiate a read of the first page of data from the plurality of cells of the first wordline after completion of the first programming pass and prior to completion of loading of a second page of data to be programmed to the plurality of cells during a second programming pass; and program, during the second programming pass, the plurality of cells of the first wordline of the NAND flash memory array to store the first page of data and the second page of data.