modify messager; add MessagerClientExample.java(not completed)