remove netmsg
modify net
add zero byte read io