add ip address type change support