spread a message