update link and text