trying to handle the message asynchronized. do what netty does.