Removin duplicate checkout of the branch
Refactoring the extensible environment tester to improve performance
Performing update local before update remote