make collection loading synchronous