完善deferred