make sure prebuffering works on both paths, one is where a dimensionmgr gets constructor with agents, and the other one is where the agents get built by the control