update quanxian