fix: avoid re-creating main activity on screen rotation
