close #15
+add cache_del
+add profile