[iOS] Code refactor
[iOS] Storing all viewController stack instead of just top viewController