Update link function