fixed concurrent access bug on lists