Update with links and branch pointer