validate model
add --silent and --limit option in crawler