fixed list updates through shared scope