Fix memory pooling for deferred tasks