added canvas_api.py updated view