changed make_update_list

improved readability and converted out from OrderedDict to list