limit queries instead of yield_per