+ add 'destroy' stage in thread life cycle
  - to release used system resources by process
  - only root thread is allowed to release resources