changed view controller pushing method