multi-process update