implement news list sort