get rid of dojo/when because we always have Deferred/Promise