notifyStop => stop
rename method
add notifier member
refactaring spec
remove use