added a perl verion of gh update