feat(task): hoodify/promisify