chain futures
s.web.* has timeouts