update generate path is unique