lineupdate