完善心跳检测功能

将心跳检测放到异步线程中处理，每5秒执行一次。