linked list update 2