ReWrote calculateBalance to use CursorLoaders