add delete function
cache deleted
make a modify function
rename file