nova implementacio de getTotalRemaining, evita bugs de sicronsme