Added deferred obj to force wait