supervisor: use Subscribe / Unsubscribe