update lcd ,button