added daemon support with PM2