added content-length header
only return same set of routers per host