un thread separato che si occupa della lettura/scrittura seriale puo' essere la soluzione?