factory for tree order
invoke cache reset from EDT thread
notify gui after leaf order optimization
fixed silhouette computing
[breaking change] cluster ID numbering from 0
fixed numbering of clusters