add support for updating all projects; add "noemail" parameter