dashboard.py: force widget's cache cleaning
Cleaning the CanvasCache here is necessary to remove all the extra reference to widgets. This will allow the garbage collector to do its job and remove old widgets. Otherwise, the cache will grow with time eating up memory.