add 'failback' state handling
add ability to instantly notify peer when using SetState
remove useless log messages