update handler del