add RouteCache