Update message plugin

Message default hidden, and add hold method