add gzip to reduce data exchange size