fixes #1337 - changed the whole indicator loading to be asynchronous so DOM can be updated earlier
                    - inserting loading placeholder before the graph is generated
fixes #1375 - added a loading icon in the left side of the graph that is shown when data is being reloaded in the graph