fix a bug that prevented list data from being loaded in the right order