Improved efficiency by pre-calculating the conversion factor.
Increased pull wait time to interval time. Realized there's no need to over sample as the events are actually very discrete and not continuous.