fix oauth bug