rewrite start task for puma