new port visuals
added port type information cache