link updating