message queue improvements