celery task for requests