Needed to ensure the observation count was updated on the main thread
(because it wasn't, and was crashing)
Merge pull request #888 from garvankeeley/update-obs-on-main-thread

Needed to ensure the observation count was updated on the main thread