oauth login bug fix