move to use the new netty ipc framework
add more customization for json serialization