fix net_read