Minor refactor: refactor some code to use caching for borrow incentive.
Fix borrow amount: currently, the amount in our debts needs to interact with the contract to get updated. Therefore, we need to calculate the latest borrow amount, including interest, on the frontend using the increased rate.