make list extend atomic