refactor: move phase to checklistModel and terminate immediately

As title and changes, I've checked this changes with docs and it runs well. Thanks!!