Why do we pass the database client in the context - tRPC