update visuals for list