keep viewport when loading new heatmap layer