minor improvements
submodule update