Resolve path, create the buffer if needed, and read_async so resolve / file can read full file or line ranges from the buffer.