Added celery to handle async work