is_prime and sieve updated