use submodule to manage examples
update examples