How does bitpocket distinguish between delete/create? AFAIK for this to work you need a list of all files of the last sync. It would be nice if you could explain your solution in the README.