made parse ledger async