improved reduction runtime