Maybe this is the reason the list order is unstable? Perhaps some items have the same timestamp or something?