exclude nil message into queue
discard invalid message