adding puma multi-thread server