Update last edited time on update.
Making UpdateStorage.update() and UpdateStorage.remove() take callbacks too, although it didn't fix the test.