fix timespan bug