add support for tower compression and fix ES params bug