Tradeoff: poll or notify

Polling:

Notify: