make it daemon, do some test