use badwolf and update submodules