added updatePeriod