look for a branch before proceeding
do not create a branch here.
match methods for tracking and feature sync
implement branch exists check
add error catch in feature branch update error message
move for readability
stop pulling.