Fix the issue that translator always store the last SDAT for each treatment