implement heartbeat scheduler using netty HashedWheelTimer, implement fe...

actually it was, can't find reason why, but can't say that it should not be, so leave it as is