cleanup
add compression
improve caching: use maxAge