Update with sieves