update rankposts to make a DataList for every sort function