restore performance improvements

@czue @twymer @dannyroberts 
Fetch all ledger transactions at once instead of case by case