Hotfixes for expenditure chart and map rendering

The expenditure chart fix was a typo in `Chart.js` at line 110.

The map bug is related to rendering order. Since the budget calculations are done in the charts, we need to render the map afterwards. By adding `setTimeout`s we can force the rendering. Ideally, render order should be addressed in the refactor. 

cc @smit1678 @jueyang