fix repeated limit parsing with every request