add gzip and logging to backend (161KB all in!)