update main scene*