Minimize use of synchronous message publishing