fix all bugs about userinfo