upper container updated