add libosc submodule