Not clear why `gl_flow` is only called on the first day of the year, while `gl_volume_area` is called every timestep. Is it possible to make this similar or is there a good reason for this?