correct bug in stConstruct() when STIDF has non-chronological records