working on multiprocessing, partly successfull, only loses data on plot update.
switched pyqtgraph backend