ports update