watcher: read multiple notifications if available