updated heap visualization