basic pipe implementation of global notify
update pipe module to open possible new readers on every call