update sieve