changed to heartbeat add to workers, this ensures a consistent worker count