do not keep the mtime when file contents changed

As discussed in #192 , mtime should not be kept when file contents were changed.

cc @shama @sindresorhus @thorn0 

PS: I also rm a unused variable `kindOf` and a redundant  `,`