Stream file changes

How to get a continuously monitoring stream on a File? It seems like File.openRead's stream stops at the end of the file's current state's last byte.

Adding more data to the file no longer triggers the stream's onData.

How to keep the file stream open and manually cancel the subscription?