move runtime time measurement for product reading to a more appropriate place