+                       String path = n.stripPathFromFilename(uri.getPath());\r
+\r
+                       long mod = n.getProperty(NodeProperty.LAST_MODIFIED_DATE) == null ? 0\r
+                                       : Long.parseLong(n\r
+                                                       .getProperty(NodeProperty.LAST_MODIFIED_DATE));\r
+                       OCFile file = new OCFile(getContentProvider(), getAccount(),\r
+                                       n.getProperty(NodeProperty.PATH));\r
+                       if (file.fileExists() && file.getModificationTimestamp() >= mod) {\r
+                               Log.d(TAG, "No update for file/dir " + file.getFileName()\r
+                                               + " is needed");\r
+                       } else {\r
+                               Log.d(TAG, "File " + n.getProperty(NodeProperty.PATH)\r
+                                               + " will be "\r
+                                               + (file.fileExists() ? "updated" : "created"));\r
+                               long len = n.getProperty(NodeProperty.CONTENT_LENGTH) == null ? 0\r
+                                               : Long.parseLong(n\r
+                                                               .getProperty(NodeProperty.CONTENT_LENGTH));\r
+                               long create = n.getProperty(NodeProperty.CREATE_DATE) == null ? 0\r
+                                               : Long.parseLong(n\r
+                                                               .getProperty(NodeProperty.CREATE_DATE));\r
+                               file = OCFile.createNewFile(getContentProvider(), getAccount(),\r
+                                               n.getProperty(NodeProperty.PATH), len, create, mod,\r
+                                               n.getProperty(NodeProperty.RESOURCE_TYPE), parent_id);\r
+                               file.save();\r
+                               if (override_parent) {\r
+                                       parent_id = file.getFileId();\r
+                                       override_parent = false;\r
+                               }\r
+                       }\r
+\r
+                       if (!TextUtils.isEmpty(n.getProperty(NodeProperty.NAME))\r
+                                       && n.getProperty(NodeProperty.RESOURCE_TYPE).equals("DIR")) {\r