Improve transactions reading function.

It no longer sends redundant requests and has a feedback function.