fill only needs to happen once at the end of the fast path fill loop
circle performance tests