Working through race conditions with subscriber