Some work on the update feature (#1) [ci skip].