update completion port