update_branch work