Fixed deferred progress call with notifyWith, removed direct call to callback