add global 404 exception handler