Add daemon, fix bug.