adjust timing math, fix i0 constant