refactoring presenting and init scene vc