handle utf-8 message