added updatelist, and get time