update and add dist