don't add message to cache if cancel in progress