Rename update -> remote-update, add a new update

`make update' initializes new submodules after a `git pull',
`make remote-update' updates submodules according to their remotes.
Update modules