Store list of live nodes to EngineState
Remove codes to store live nodes from Dispatcher
Fix mismatched variable name
Read list of live nodes via EngineState.

It should not be accessed via Dispatcher itself.
Give EngineState to HandlerMessenger
Don't touch dispatcher from Handler
Follow changes of actual implementations
Don't touch to the missing dispatcher from Handler