proper index.json update and direction creation, add para info into tpklist, add program arg in tpkdiff