rework branch create
after merge, makes sure @update is called
push/pull always available on menu
create remote branch on push when not tracked
upstream/downstream availability auto again
display push when no remote or changes