Dynamic update the dashboard instead of "featch all then update once" and use localstorage.