check branch and pull from strategy hash before perform