make heartBeatManager private