finish merge two list