Are we assuming the 90 is really 30 and just a typo.
Other than that yes that will work.
BUT YOU CAN manipulate the system.
When you are expiring go and apply for a 60 day visit family extension ( this assumes you haven't used one recently) , then go back during that 60 day and apply for the extension.
Then you don't have to leave.
Speak to your local immigration office, an agent is not necessary unless there are other issues.
If asked why you are doing that , you can say you need time to season your funds for 2 mths. To meet the criteria.