hooked in an UpdateAgents() call inside the step() message