add sort list
update sort interface