is it best to read the file on each request?