further modularize destor
fix bugs
debug
debug
fix a bug
debug
debug
container buffer
config
add mix selection
lock threshold