use nohup instead of daemon