update: a trying to add mutex.exp.

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>
move CanvasBackend out of Canvas.

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>