Update submodule and fix requires for building