This is the set up updates to finish moving urbansim to the new simulation framework

I think `if len(update) == 0` is more descriptive here.