Are middleware singleton like in ElysiaJS ? - Hono