update some new code about pushScene()