Celery on read

Move stats saving out of redirect handler to reduce request time.