refresh circle activity
merge code with xinxin