Update views to use serializers