What the remotewatcher is doing is: - retrieve a file list of all files (--> later it will be just "list(prefix=update-...") - check the file names of the update-files - if there are unknown update files, download the, so all we do is listing the files; that bandwidth that uses strongly depends on: 1. whether the storage type supports listing files with a prefix; e.g. list all files with "update-...." prefix 2. if it does not support the prefix-stuff, it depends on the number of chunks. as I said, right now it asks for a complete list once in the beginning. but i could imagine something like that: updates = getList("update-...") if (new updates available) { list = getList() // complete list else list = cachedList So in fact the 0-byte file idea is exactly what I'm doing; except that the files have content :-D Do you have other ideas? On Sat, Jun 18, 2011 at 1:49 PM, isakkarlsson