Refactoring.

  - improve to set read only(using toggle-read-only)
  - remove unneeded helm dependency