Minor changes to update.py
Factor 3 speed up in the 11-route relaxed optimization by allowing adjoints to be solved in subsystems when beneficial