msg-history: use queue-callback for async messages

use queue-callback for asynchronous text history updates.