async/cb returns Deferred