Minor refactor

Add loading message
Allow graph to reload on a schedule
Now slightly easier to understand