* [bug] forget to close all sublevels too in close method.
+ [test] the hooks and sublevels free on close.