I see, Monkey. I guess I missed the point.

In that case, the Avatar Service thread does sound like a good option.