fix userinfo parse and add a processing queue