message throughput