add user icon, and finish node follow function