split cvsync out to it's own function
call it before cvs up
also submodule update