getting ready for celery-based background_tasks: it now works without