refactoring: rename own_thread -> pooled_thread, single_thread -> own_thread