upating port