fix timespan bugs