add function daemonize