add setting userinfo activity, optimized code