update insertion_sort