http-conduit-1.9 compatibility
Use `on`
fix test, bump http-conduit lower bound