Get ipfs list of peers whose storing data

The dht findprovs command takes 24 hours to remove a peer after it has unpinned and perform gc to a file .
Is there any alternative mechanism available to get real time data on which all peers have pinned the data ?
My requirement is to publicly verify a peer as soon as it unpins and garbage collect a file.