fixed canvas_os support as plugin