fix(build): making a conditional submodule synchronization
Useful when developing in the modules' workspace
build_pcf will check if submdodule is empty. If not, it won't do anything.
Now it does not prevent the case of:
- you worked on the workspace once and synchronized them
- then you are coming back and someone else updated them