Implement attribute to control auto-update

Fixes #23 - replaces the need for an `update` recipe.