The revolving crew of helpers take good care of their little corner of Beijing, and of their patron, hustling him from the front gate to the waiting car, from meeting to meeting,
checked somewhat in their headlong progress by the artist’s natural garrulousness and his fondness for posting photos of himself to social media, a thing he does several times daily, to the delight of the total strangers who often pose with him. (AI WEIWEI
Long-distance relationship - NUVOmagazine)
I just can't make out this phrase. What does this mean? Thank you.