WIP

* remove ad-hoc code
* create UpdateChecker model
* ensure all branches are possible
* don’t use rewire
they are basically free, and chalk is required already on boot so there is no win in adding it to the constructor