Is it possible to manage error handling in routers in a better way? I had to use try catch in every endpoint since i'm using async-awaiy syntax.