I have a PublishSubject.
PublishSubject
On each new Event I trigger a database query (some locally cached data), then take the result and try to P