promisify lib/profile