using a queue to controll concurrent csv requests on fresh caches

Helps fix the problem of dup inserts into the db for CSV data