improve InsertionSortList