committing after updating members