add a new option "enable_snapshot"
migrate to new commander instance