Added support for parallel, linear or custom updaters