add basic multi channel support, fix max message length