After Some Time my Serial Port Stops Refreshing

Thank you guys for the suggestions. Well, as suggested, i removed the "do... while" structure and it's working better. i've been keeping the system running and all seems to be working much better than before. The system did not stop updating and the flow seems to be smoother. I'll keep watching how it's going to react and then i'll tell you guys. Thanks so much for all the help.