make sure prebuffer code also works with models that have a time step, and make sure the progress value in prebuffer is corrected for the number of layers, note if there is more than 1 agent, prebuffer progress might be shown wrong