storage: debounce
collection: handle file moves, signatures