Refactor
Fix bug: can't post message which contains &