add functionality to deal with additional updates to a branch