Fix for ContentRemovalTask concurrent modification issue :beetle:

Replaced synchronised ArrayList with a ConcurrentHashMap