Cleansed the class implementation

Major revisions:
  - Removed 'suspend' and 'resume' support, at least for now.
  - Revised logics used for action creation and worker thread
    notification.
  - Other minor stuffs