add deferred to object editor init