lib/file: revamp `poll_in` to use in `FileReader`