add celery background task