Thank you for your quick response!
It seems like the better choice is that my mother go home and come back before her visa expiration.
I am not sure about visa extension. I heard it has a high deny rate. It is hard to get visa after more than 6 month stay. If the deny comes before my oath, she has to leave immediately.
Thank you again for your help!