improve models, serializers and logics which are related to ArticleVoteViewSet or CommentVoteViewSet