emit messages one at a time