Smart Update and link