added update timer