fetchMessage
merge