move address accounting up to server_port_read