I saw complaints from iOS in log about accessing self.layer and self.superview from non-main thread.
I saw complaints from iOS in log about accessing self.layer and self.superview from non-main thread.

This fixes the issue and tries to minimize any syncing inside its own async queue to the absolute minimum.

bloom/TSClusterMapView