fetch from remote, and commit;