market run implemented for agents (not data) except for data logging