Some changes have been made in file reading behavior, from now it uses async behavior