Use puma instead of webrick for concurrency