interval calculation and info update