updates canvas model to semi-final