fix github login bug