As you know Madara died seconds after awakening Rinnegan, yet we see him as an old man with Obito ? Why is he still alive?
To some up things ...
Hashirama defeats Madara > Madara awakens Rinnegan > Madara dies (all happened on the same day) > ????? revives Madara > Nagato is given Rinnegan >...