update  sort data reader