Update heatmap function