Implement transaction refresh
Remove useless collection class
Add basic stream API
Stream API done
Speed up first operation sync after wallet layout recovery