better cacheing on the heartbeat