update deferred