yuqing long