Update 20140923

Added:
  - md5sum() ready

Fixed:
  - More resource leak problems
    - Using take() to simplify this operation