circle skip list