fixed DefaultMessageQueue.isNonEmpty