interval updates