Move SWMR updateTimer to fileLoader to improve encapsulation