don't use sync get in updateList