tick interval now uses more accurate time