updating to use puma server