Thanks a lot for the reply.
My boss is a very nice lady. I do appreciate her consideration in letting me know my situation in a very early stage.
I know my chance of staying is probably slim, however I still think of any possibility to carry on this job because I like to keep my career more consistent, rather than shifting here and there in short periods. Well, I know it is not up to me sometimes…