Update usage of celery

Use .delay() and initialize the celery instance in tasks.py once,
instead of building 2 instances in two places.