dev/lcd/lcd: track modified page/column ranges and update efficiently