update decomposition