Use a worker+redis-based queue to update stats cache

Refs. #276