updating: do not use cache timestamp if it is unusable for current feed;
sort chronologically instead of random