I am currently on a tourist extension but I have been to the local immigration office and they have confirmed that I can change it to a non O 90 day as long as I have the money in the bank and an address. They also will give me a one year retirement visa after the 90 days. I was surprised by this but that is what they said.