update git checkout methods