code revise only, no functional change
sort single list