change IMessageSender param to KafkaMessage