refactored Dispatch uid checks into findOrCreate() pattern