wrapped async fs.ReadFile