add daemon based on Maochao's requirement