Fix problem with balances' cache invalidation
Enhance balances' caching by refreshing new transactions only instead of all of them