heartbeat: dont really need lock
...