use puma for standalone mode