promisify return values