visual updates and link updates