ah, forgot something, and about the name. what do you think about ```CommitManager``` or ```KeyUpdateManager```? any suggestion?