replace from vector to skiplist