draw: use vectorized calculations for fetch