if (fi.getLength()!=file.length()) update = true;
if (update) {
log.add("need to update file "+fi.getfName()+" with docID="+fi.getDocumentLink()+" with mimeType="+fi.getFormat().getMimeType());
needToUpdateList=true;
try {
wrapper.update(fi.getfName(),fi.getDocumentLink(),fi.getFormat().getMimeType());
fi.setLastModified(file.lastModified());
fi.setLength(file.length());
log.add("updated!");
} catch (Exception e) {
log(e);