pensee data thread garbage collection handling