1) Entire flash memory is divided in to several pages.
2) You can erase entire flash or single page of the memory.
3) You need to select the page in setup and then write the page.
4) You may be again erasing flash unnecessarily and writing data from initial page so previous data is getting erased