figuring out the way to deal with return oauth token