IterableList: fixed a complex bug that can be called "ABA problem of null pointer"