What about keep only the main idea here? Is "if it doesn't already exist, and updates the time of last modification if it does already exist" really important as keypoints?