running on guncicorn as content length header is not interrupted by gunicorn, and nginx doesnt add contet-encoding=gzip automatically