init
port has changed