readFile on request