distributed circular linked list