Buffer-based MessageHandler