Added a spec for updating kits and the corresponding implementation