load data periodically