fix a bug for hub split transaction