abort on requests that have waited in the router for more than 30s
set timeout according to request age
logging!
cleanup
work when request_start isn't present, too
no magic numbers / style
pretty