long message splitting