Cleanup a little
Moved some of the sync work over to EvolAgent class