fix bugs
add ignore list
add daemon mode