new proto_write error handle
proto_write proto_read ag_switcher timings
send_q distribution