[NEW] file.read from backend