Moving file reading out of server requests, thought it might reduce load