def snapshot_agents(self, force=False):
        '''snapshot agents if number of entries from last snapshot if greater
        than 1000. Use force=True to override.'''
        for agent in self._agents:
            agent.check_if_should_snapshot(force)