update wire protocol
add loopback node