upgrade merge two sorted list