sync with ports collection