add GHController
modify GHhttpClient & do Achievement reveal