static routes, clear cache when re-generating