update non-virtual-interface