add: upload avatar, add fans and follows function