fix mistake in sampling structure
update submodule pointer