Optimize getUserInfo API use