clean up _update_list a tad