UPDATE records
SET downloads = downloads + 1
WHERE
    cache_name = ?
    AND downloads < max_downloads
    AND julianday('now') - julianday(uploaded) < 5;