It will be nice to have this functionality in BaseTagModel. 
1) define two functions called  follow, unfollow. 
2) move above code in to those two functions. 
3) Define a new interface called vtagmecallback. "public interface VtagmeCallback { void onComplete(); }"
4) Make those two functions accept vtagmecallback as an argument. 
"public void follow(VtagmeCallback callback){
...
callback.onComplete();
...
}"

5) from here, call model.follow(new VtagmeCallback(){
     public void onComplete() {
         refresh();
     }
})


6) This way, anyone can call follow/unfollow from the whole code, not just TagListItemView.