update workflow to use celery backend