Use pipe to create async read events for regular files