out of curiosity, why did you need to cast this to a list? what type does get_course_update_items return?