add str out to AgentID
add barrier in simulation step
add secure id, now is real identifier
test agent instance write to mongo