use daemonic processes, should fix hanging bug