Grafana auto-refresh starts while previous load is still in progress

We’re using Grafana to monitor a large amount of time series data which is being added at a high frequency to InfluxDB. In some configurations, the auto refresh is being set to 5s. Depending on the time range setting, the queries for all the dashboard panels is taking more then 5s causing new refresh to start before previous one has been finished so no data is ever being loaded. There are no issues if auto-refresh is set to off.
Is there a way to made Grafana skip the refresh is a query on one of the panels is still in-progress? If not that this would be a good addition to make the Dashboard more robust. Thanks.