optimize

1. When deleting a non-existent file, after creating a cache node didn't
delete problem.
2. When deleting a existent file, If this cache node has no other
requests pointing to it then will delete it.