updated skip list