fix DST bug