added update interval