Multiprocessing is useed inside ioboard instead of threading, Finally uper reset works completely