bug fix: cannot delete peeked messages