@Override
    public void handleMessage(Message msg) {
        if (msg.what == ASYNC) {
            mAsyncDispatcher.dispatch();
        } else if (msg.what == SYNC) {
            mSyncDispatcher.dispatch();
        } else super.handleMessage(msg);
    }
Run in main thread

@param msg call messages
caprice/kit-handler/src/main/java/net/qiujuer/genius/kit/handler/HandlerPoster.java