commit before fetch, merge op