fix a data trans bug