move reading of the data in GUI in separate thread, but GUI freezes anyway...