fixed set_user_tmp()