update circle linked list