add deferred process