draw: use vectorized calculations for fetch (v2)