use celery.chain() and adjust accordingly