updating submodules
updating for solaris