add puma dependency