reduce disk read for initialize