handled signin and signout better for G+