Added freshness and update for stored URL

If the entry in the database is more than a day old,
fetch and update the details.

If it's fresh enough, use the database entry, along
with original reporter.