update port_open