speedup by refine split transaction batch retrieveal
speedup by refine split transaction batch retrieveal
fix bug for split transaction copy
add code to detect whether incorrect function was used