add heavy update