Concurrent cleanup