fixed linked list delete