add support for configurable heartbeat intervals