only release if content is thread safe