change time interval implementation