readded starting and stopping of heartbeat timertask: ensures that we don't immediately start new 1 after old one stopped