implement save_user_info_req