bugfix: actually do the heartbeat
fix a load order issue causing stale user statuses on initial load