updated eeprom lib