Not all metrics data show up in the chart - somehow Object.assign() didn't append objects but replace object instead. It ended up we only have the last folder's data in the chart.
The total downloads of each folder didn't show up in the tree table - handleSum() was moved to a wrong location in one of previous check in.
This check in fixed two issues: