fix empty
even out heatmap