added target to update submodule, reorganized targets for this