Update model
Implement branch list