New branch update structure