Improve UI
Add gzip compression and cache