optimize updateLcd