add ifndef
update submodule version