update cmk
update interface, better performance
remove redundant
0.5.0