commit every time