port update