Refactor/test TicketRetriever, rename GetBatch to GetBatchAsync