Switched to puma to allow streaming