add setup task to initialize submodules