publish - merge msg