Add a deferrable update class for callback/closure udpates

Change-Id: Ifdf2a0937df50eb2f04d514b5cc2ef39a54ebe8f
Merge "Add a deferrable update class for callback/closure udpates"