updates port