Switched the call to the beginning of the loop so it refreshes on run