fix desc sort bugs