updte sort