add cache route