new: merge two sorted list