only 8 threads max per puma worker