update every Primary Output