dual decomposition before updating lambda