more checking for existing branches and pull requests