multiprocessing updater