handle current time change event