[external-libraries] create the virtualenv only once
[submodules] update