fix caching controller 404 bug