reduce flash memory use by avoiding eeprom_{read,write}_block
cleanup
merge eeprom code optimisation