needed to have multiple deferred promises in the userSvc