update  SceneReader  code.