If the file already exists, do not calculate md5
Add new items into json object to form a bigger json
Add os-dependency process